Polymorphic+Typeclass Superposition
نویسنده
چکیده
We present an extension of superposition that natively handles a polymorphic type system extended with type classes, thus eliminating the need for type encodings when used by an interactive theorem prover like Isabelle/HOL. We describe syntax, typing rules, semantics, the polymorphic superposition calculus and an evaluation on a problem set that is generated from Isabelle/HOL theories. Our evaluation shows that native polymorphic+typeclass performance compares favorably to monomorphisation, a highly efficient but incomplete way of dealing with polymorphism.
منابع مشابه
Polymorphism of actin paracrystals induced by polylysine
We describe a method for the induction of different polymorphic forms of actin filament paracrystals. This polymorphism is probably based on differences in the stagger and/or polarity of adjacent filaments in single-layered paracrystals and by superposition of different layers in multilayered paracrystals. The helical parameters defining the filament geometry are indistinguishable for the diffe...
متن کاملEvaluating Performance of Algorithms in Lung IMRT: A Comparison of Monte Carlo, Pencil Beam, Superposition, Fast Superposition and Convolution Algorithms
Background: Inclusion of inhomogeneity corrections in intensity modulated small fields always makes conformal irradiation of lung tumor very complicated in accurate dose delivery.Objective: In the present study, the performance of five algorithms via Monte Carlo, Pencil Beam, Convolution, Fast Superposition and Superposition were evaluated in lung cancer Intensity Modulated Radiotherapy plannin...
متن کاملAn Entanglement Study of Superposition of Qutrit Spin-Coherent States
Considering generalized concurrence as the criterion of entanglement, we study entanglement properties of superposition of two qutrit coherent states, as a function of their amplitudes. These states may attain maximum entanglement or no entanglement at all, depending on the choice of the parameters involved. The states revealing maximum entanglement also display the maximum violations of the Be...
متن کاملPoint Dose Measurement for Verification of Treatment Planning System using an Indigenous Heterogeneous Pelvis Phantom for Clarkson, Convolution, Superposition, and Fast Superposition Algorithms
Background: Nowadays, advanced radiotherapy equipment includes algorithms to calculate dose. The verification of the calculated doses is important to achieve accurate results. Mostly homogeneous dosimetric phantoms are available commercially which do not mimic the actual patient anatomy; therefore, an indigenous heterogeneous pelvic phantom mimicking actual human pelvic region has been used to ...
متن کاملBlast vibration modeling using linear superposition method
A linear superposition method was used for modeling the time history of the production blast vibrations and optimizing the blast sequence to reduce vibration levels in Sar-Cheshmeh copper mine, Kerman, Iran. A single-hole blast for modeling and two double-hole blasts with time delays of 25 and 65 ms between two holes for modeling validation were carried out. The generated vibrations were measur...
متن کامل